package com.molichuxing.services.infrastructure.dto.request.create;

import com.molichuxing.framework.dto.RequestRootDto;
import com.molichuxing.services.property.CarInsuranceTypeEnum;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 保险实体
 * @author xuelin yi
 */
@Data
public class InsuranceCreateDto extends RequestRootDto {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private Integer id;

    /**
     * 车辆id
     */
    private Integer carId;

    /**
     *保险类别：1-交强险，2-商业险
     */
    private Integer type;

    /**
     * 保单号
     */
    private String code;

    /**
     * 保险公司id
     */
    private Integer insuranceCompanyId;

    /**
     * 保险费
     */
    private BigDecimal cost;

    /**
     * 投保时间
     */
    private LocalDateTime insureTime;

    /**
     * 起保时间
     */
    private LocalDateTime beginTime;

    /**
     * 保险到期时间
     */
    private LocalDateTime endTime;

    /**
     * 投保人
     */
    private String policyHolder;

}
